home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 276-300 / 298 / filemaster / filemaster.anleitung next >
Text File  |  1995-03-14  |  14KB  |  391 lines

  1. *
  2. * Hinweis : In der Anleitung stecken viele Tippfehler, die ich später 
  3. *           bei der ausführlichen Anleitung aber entfernt habe. Ich
  4. *           war einfach zu faul, die Fehler auch in diesem Text zu 
  5. *           suchen.
  6. *
  7.  
  8.  
  9.  
  10.  
  11.                           FILE MASTER V1.11
  12.                    ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  13.  
  14.                         ©   Roger Fischlin
  15.                             Steigerwaldweg 6
  16.                             D-6450 Hanau 7
  17.                             BR Deutschland
  18.  
  19.                         Tele.:(06181) 650266
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  \    DIESES PROGRAMM  IST SHAREWARE !!! . Sollte es Ihnen gefallen,    /
  27.   \   und Sie möchten es öfters gebrauchen , bitte ich Sie, DM 10 an   /
  28.    >  mich  zu entrichten. Damit werden Sie zum legalen Benutzer und  <
  29.   /   erhalten eine gedruckte  Anleitung mit allen  Funktionen, auch   \ 
  30.  /    mit denen, die in dieser Beschreibung fehlen ...                  \
  31.  
  32.  
  33.  
  34.  
  35.   Einleitung
  36.   ­­­­­­­­­­
  37.  
  38.   FileMaster ist ähnlich wie NewZap ein File-Editor, mit dem Sie auf
  39.   einfache Weise einzelnen Bytes  einer Datei ändern können. Daneben
  40.   kann aber auch die Länge  einer Datei manipuliert werden, außerdem
  41.   kann man Befehlsfolgen (Patches)  ausführen.  FileMaster  versteht
  42.   die im AMIGA-Magazin des Markt&Technik-Verlages vorgestellten Pro-
  43.   Patches. Als weiteres Extra können Sie  mit der Kopie  einer Datei 
  44.   arbeiten und diese dann später unter einem  neuen Namen speichern.
  45.   Natürlich  besteht auch  die Möglichkeit,  direkt  das File zu be-
  46.   arbeiten. FileMaster nutzt sowohl die PAL-, als auch die NTSC-Auf-
  47.   lösung.
  48.  
  49.  
  50.   
  51.  
  52.  
  53.  
  54.   Starten des Programms
  55.   ­­­­­­­­­­­­­­­­­­­­­
  56.  
  57.   Workbench : Klicken Sie einfach  das Workbench-Icon an .
  58.   CLI       : Erklären  Sie, sofern noch  nicht  geschehen, das Ver-
  59.               zeichnis ,  in  dem  sich  FileMaster   befindet,  zum 
  60.               Directory (mit CD ), und starten Sie dann das Programm
  61.               mit 'FileMaster'.
  62.  
  63.   Klicken Sie im Copyright-Vermerk-Fenster das OK-Gadget.
  64.  
  65.  
  66.  
  67.  
  68.  
  69.    
  70.   Voreinstellungen
  71.   ­­­­­­­­­­­­­­­­
  72.  
  73.   Sie können Ihre persönlichen  Einstellungen  in  einer  Extra-Datei
  74.   sichern, die von FileMaster beim Start eingelesen werden. Die  Ein-
  75.   stellungen werden über das erste Menü festgelegt.
  76.   
  77.   · Palette            »  nur für intensiven Gebrauch nötig
  78.  
  79.   · Set joker : ?      »   "   "      "          "      "
  80.  
  81.   · Write mode         »  damit wird festgelegt, wie  sich FileMaster
  82.                           verhält,  wenn Sie  Bytes  innerhalb  eines              
  83.                           Sektors  verändern  haben  und  diesen dann 
  84.                           verlassen, ohne den Sektor abgespeichert zu 
  85.                           haben. Es stehen folgende Optionen zur Ver-
  86.                           fügung, das Häckchen zeigt,welche  momentan
  87.                           aktiviert ist :
  88.                           
  89.                           · Ask              » FileMaster fragt,ob er 
  90.                                                den  Sektor  schreiben
  91.                                                solle.
  92.  
  93.                           · Write without    » FileMaster    schreibt  
  94.                             asking             den    Sektor    auto-
  95.                                                matisch, ohne sie  zu- 
  96.                                                fragen.
  97.        
  98.                           · Do not write     » FileMaster    schreibt
  99.                                                den Sektor  nicht  und 
  100.                                                fragt auch nicht nach.
  101.  
  102.   · Save prefs         »  nur für intensiven Gebrauch nötig
  103.  
  104.   · Default prefs      »   "   "      "          "      "
  105.  
  106.  
  107.  
  108.  
  109.   Datei öffnen
  110.   ­­­­­­­­­­­­
  111.  
  112.   Wählen  Sie  das  Gadget  OPEN (rechte Seite) an .  Ein  sog. File-
  113.   Requester erscheint. Im  oberen String-Gadget können sie  die  Pfad 
  114.   angeben, im Feld  'file' können Sie  den Dateinamen eingeben. Durch 
  115.   Das Anklicken von  Directories bzw. Dateinamen  kann diesen Vorgang
  116.   vereinfacht werden. Mit 'DF0:', 'DF1:' und 'RAM:' können  Pfadnamem
  117.   direkt angesprochen  werden. Mit 'Parent'  gelangen Sie  ins höhere   
  118.   Verzeichnis. 'Devs' listet alle gemounteten (angemeldeten) Devices,
  119.   von denen können Sie auf einfache Weise eines anwählen.Mit 'Cancel'
  120.   brechen Sie den Vorgang ab. Neben  den  Dateinamen zeigt der  File-
  121.   Requester auch  die Länge der einzelnen Dateien an. '« Dev »' steht 
  122.   für ein Device  und '« Dir »' für ein Directory. Rechts unten  sind
  123.   die wichsten Gadgets zu  sehen. Mit ihnen kann eine  Datei geöffnet
  124.   werden. Dabei gilt es zwei grundsätzliche Modi zu unterscheiden :
  125.  
  126.   · 'Edit on device'       : Alle Schreibbefehle werden direkt in der
  127.                              Datei ausgeführt. Dieser  Modus ist  der 
  128.                              übliche, d.h. FedUp  und NewZap arbeiten
  129.                              in ihm.
  130.  
  131.   · 'Edit in RAM'          : FileMaster kopiert das File ins RAM,d.h.
  132.                              genügend  freier  Speicher muß vorhanden
  133.                              sein. In diesem Modus arbeitet der Such-
  134.                              schneller.  Schreibbefehle werden in der
  135.                              Kopie im Speicher vorgenommen. Sind alle
  136.                              Änderungen  durchgeführt, kann die Datei
  137.                              unter   einem  neuen  Namen  gespeichert
  138.                              werden.  Das  Anlegen einer Sicherheits-
  139.                              kopie entfällt.  Um die Länge der  Datei 
  140.                              zu  modifizieren  müssen Sie  in  diesem 
  141.                              Modus arbeiten.
  142.  
  143.   Bitte bedenken Sie, daß das Bearbeiten einer leeren Datei (Länge=0)
  144.   nicht geht (was sollte auch geändert werden ?).
  145.  
  146.  
  147.  
  148.  
  149.   Bearbeiten eines Sektors
  150.   ­­­­­­­­­­­­­­­­­­­­­­­­
  151.  
  152.   Der Cursor bewegt man mit dem entsprechenden Cursortasten.Mit Shift
  153.   wird  der Cursor  schneller bewegt , bei Rechts- und  Linksbewegung
  154.   springt  der  Cursor  auf Longword-Grenze.  Natürlich kann  man den 
  155.   Cursor auch mit der  Maus setzen. Die aktuelle Cursorposition  kann
  156.   rechts  unten abgelesen werden,  auch in  hexadezimaler Darstellung 
  157.   ( mit $). Daneben findet man den monemtanen Modus (ASC/HEX). Diesen
  158.   kann man durch Anklicken mit dem Zeiger  oder mit  der 0-Taste  des
  159.   Zehnerblockes ändern. Bei ASC interpretiert  FileMaster die Eingabe
  160.   als Text, bei HEX wird die Eingabe  hexadezimal  dargestelltes Byte
  161.   angesehen. Das  erste Zeichen wird  dabei ausgegeben, man kann dann 
  162.   dies wieder mit '<-' löschen. Bewegen  Sie nach  dem ersten Zeichen
  163.   den  Cursor,  wird  der  alte  Wert  in  das  Byte  schrieben. Alle 
  164.   Änderungen  werden  farblich gekennzeichnet.  Möchten Sie  den ver-
  165.   änderten Sektor speichern, so klicken  Sie einfach das WRITE-Gadget
  166.   an. Klicken Sie das UNDO-Gadget an, so wird der ursprügliche Sektor
  167.   wieder in den  Puffer kopiert,  alle Änderungen  sind verloren. Oft
  168.   ist die Darstellung aller Bytes als ASCII-Werte unübersichtlich.Mit
  169.   dem Menü DISPLAY kann man bestimmen, ob :
  170.  
  171.   · 'all'
  172.     alle Zeichen als ASCII-Zeichen dargestellt werden sollen,
  173.  
  174.   · 'only characters'
  175.     nur Buchstaben werden ausgebenen, die Rechtecke verschwinden,oder
  176.  
  177.   · 'only 32-125'
  178.     nur die Zeichen des US-Zeichensatzes werden angezeigt.
  179.  
  180.  
  181.   Dabei werden die übrigen Zeichen als '.' dagestellt.
  182.  
  183.  
  184.   
  185.  
  186.   andere Sektoren
  187.   ­­­­­­­­­­­­­­­
  188.  
  189.   Die Nummer des aktuellen Sektors und des letzten Sektors können Sie
  190.   in dem Feld über  den ASCII-Zeichen ablesen. Klicken sie dieses Feld
  191.   an, so erscheint  den Fenster, in dem sie nach der Sektornummer oder
  192.   dem Offset gefagt werden. Unterhalb der  String-Gadgets sind weitere
  193.   Gadgets zu finden :
  194.  
  195.   · 'Cancel'         »  abbrechen
  196.  
  197.   · 'First'          »  FileMaster springt zum ersten Sektor (1).
  198.  
  199.   · 'Last'           »  FileMaster springt zum letzten Sektor.
  200.  
  201.   · 'Offset'         »  FileMaster  sprint  zu dem  Byte mit dem ange-
  202.                         gebenen Offset, damit also auch zu dem Sektor,
  203.                         in dem das Byte liegt.
  204.  
  205.   · 'Sector'         » FileMaster sprint zu dem angegebenen Sektor.
  206.  
  207.  
  208.   FileMaster akzeptiert dezimale und hexadezimale Darstellung, d.h. es
  209.   es ist  egal, ob Sie zu Sektor '$a' oder Sektor '10'  springen (Dies  
  210.   gilt für alle Zahleneingaben) .
  211.  
  212.   Auch  über  das  rechte Menü  kann  man  ins  das  Fenster  gelangen 
  213.   ('Sector'),oder Sie können direkt zum ersten Sektor ('First sector')
  214.   bzw. letzten Sektor ('Last sector') springen.
  215.  
  216.   Möchten Sie nur in den nächsten oder vorherigen Sektor gelangen, ist
  217.   es  einfacher das Gadget  'FORWARD'  (für nächsten Sektor)  bzw. das 
  218.   Gadget 'BACKWARD' (für vorherigen Sektor) anzuklicken. 
  219.  
  220.  
  221.  
  222.  
  223.   Text oder Bytes suchen
  224.   ­­­­­­­­­­­­­­­­­­­­­­
  225.  
  226.   Diese Funktion findet im Gegensatz zu  NewZap3.18 auch  Stellen, die
  227.   sich über zwei Sektoren erstrecken. Wählen Sie SEARCH-Gadget an, ein
  228.   Fenster erscheint, in dem Sie alle benötigten Werte eingeben sollen.
  229.  
  230.   Sector    :  Sie  müssen angeben, ab  welchem Sektor  gesucht werden 
  231.                soll. Als Hilfe  stehen die Gadgets  'First' und 'Last'
  232.                zur  Verfügung,  die  den  ersten  Sektor bzw.  letzten 
  233.                Sektor eintragen.
  234.  
  235.   Case      :  Bei 'Yes' wird Groß- und Kleinschreibung unterschieden, 
  236.   sensitve     bei 'No' nicht. Dies  gilt aber  nicht für Umlaute, das
  237.                Programm sieht auch dann'Ä' und 'ä' als unterschiedlich
  238.                an.
  239.  
  240.   Direction :  mit  'Forward' (=vorwärts) und  'Backward' (=rückwärts)
  241.                wird die Richtung des Suchens bestimmt.
  242.  
  243.  
  244.   In dem oberen  String-Gadget müssen Sie nun  noch den Text nach  dem
  245.   gesucht  werden soll  eingeben werden  und dann  das 'Search ASCII'-
  246.   Gadget anklicken. In dem Fenster wird Ihnen dann  der Sektor, der im
  247.   abgesucht  wird,  angezeigt. Mit den  'Cancel'-Gadget kann die Suche 
  248.   abgebrochen  werden. Sollte  der  Text in  der Datei vorkommen, wird 
  249.   die Stelle farblich hervorgehoben.
  250.  
  251.   In  dem  Suchtext kann  man '?'  als Joker  verwenden, d.h. z.B. der 
  252.   Suchtext 'IS?' würde u.a.'IST', 'ISS' oder 'IS ' finden (wenn dieses
  253.   im der Datei vorkommt).
  254.  
  255.  
  256.   Möchte man nach Zahlen suchen , so muß man beachten, daß die Eingabe
  257.   nur  in  hexadezimaler  Darstellung  erfolgen  kann.  Der  Grund ist 
  258.   einfach, sollte z.B. nach '200' gesucht werden,wäre es nicht klar,ob
  259.   ein Byte, ein Word oder vielleicht sogar  ein Longword gemeint sein.
  260.   Das  '$'-Zeichen ist  optional ( d.h. es muß  nicht gesetzt werden), 
  261.   zwischen den  Bytes dürfen Leerzeichen  sein, einzelne  Bytes können 
  262.   auch durch ein Joker ('?') ersetzt werden .
  263.  
  264.   Beispiele : '$00 33 ? 4456'
  265.               ' 99 56 45'
  266.               '$ff aa CC DD'
  267.  
  268.               
  269.  
  270.   Mit den beiden Gadgets 'NEXT' und 'PREVIOUS' sucht FileMaster ab dem
  271.   dem momemtanen Sektor weiter.  Mit 'NEXT' in nachfolgenden Sektoren,
  272.   mit 'PREVIOUS' in der vorherigen  Sektoren. Wurde  in dem momentanen
  273.   Sektor keine Stelle markiert, so beginnt die Suche im anschließenden
  274.   Sektor, sonst in dem momentanen Sektor.
  275.  
  276.  
  277.   Datei speichern
  278.   ­­­­­­­­­­­­­­­
  279.  
  280.   Mit 'SAVE AS' können sie, sofern  der Modus  'Edit in RAM'  ist, die
  281.   Datei unter einem (anderen) Namen speichern.
  282.  
  283.  
  284.  
  285.  
  286.  
  287.   Dateilänge ändern
  288.   ­­­­­­­­­­­­­­­­­
  289.  
  290.   Diese Funktion ist nur für den intensiveren Gebrauch nötig.
  291.  
  292.  
  293.  
  294.   
  295.   Patches ausführen
  296.   ­­­­­­­­­­­­­­­­­
  297.  
  298.   Wählen sie  einfach 'EXECUTE'  an, und bestimmen  Sie  in  dem File-
  299.   Requester den Namen der Patch-Datei. Sie können  sich nun  die Datei
  300.   ansehen, der Inhalt kann über die beiden  Gadgets in der  Mitte oder
  301.   mit  den  Oben- und Unten-Cursortasten ('Move up' / 'Move Down') be-
  302.   wegtwerden.Mit 'Cancel' kehren Sie ohne Ausführung zurück, 'EXECUTE' 
  303.   führt die Befehle aus. 
  304.   Es wird immer die gerade ausgefürte Zeile angezeigt,deren Ausführung
  305.   geht aber äußerst schnell vor sich. Mit 'Cancel' kann die Ausführung
  306.   abgebrochen  werden.  Bei Syntax-Fehler kann die  fehlerhafte  Zeile 
  307.   übersprungen  werden ('Skip'),  oder  die gesamte  Ausführung  abge-
  308.   brochen werden ('Cancel'). Auch wenn der Offset zu groß ist, springt
  309.   FileMaster in diese Routine.
  310.  
  311.  
  312.  
  313.   Aufbau von Patches
  314.   ­­­­­­­­­­­­­­­­­­
  315.  
  316.   FileMaster kann die ProPatch-Datei  unverändert nutzten, bietet aber
  317.   mehr Benutzerfreundlichkeit an.
  318.   Mit ';' oder '*' beginnnen Kommentarzeilen, sonst leitet  der Offset
  319.   eine Zeile ein. Es ist egal, ob Sie  die hexadezimale  oder dezimale
  320.   Darstellung verwenden.  Nur muß  mindestens  ein Leerzeichen folgen,
  321.   auch kann ein Doppelpunkt zur besseren  Übersicht eingefügt  werden.
  322.   FileMaster  akzeptiert auch  Tabs. Nun  folgen in hexadezimaler Dar-
  323.   stellung die Bytes,die in die Datei ab dem Offset übertragen werden.
  324.   Das '$'-Zeichen ist  optional,  zwischen den einzelnen Bytes  dürfen
  325.   Leerzeichen  stehen. Natürlich kann  aber auch Text  in die Datei ab 
  326.   dem Offset übertragen werden. Der Text  muß mit " ,' oder ` beginnen
  327.   und muß mit demselben Zeichen schließen.
  328.   
  329.   Beispiele:
  330.  
  331.  
  332.   ·  $100   :    'FileMaster'
  333.  
  334.   ·  12     : $12 13 14 15 16 17 18 19 1a 1b
  335.  
  336.   ·  $12 $00
  337.  
  338.  
  339.  
  340.  
  341.   WICHTIG
  342.   ­­­­­­­
  343.   
  344.   Als Autor  des Programmes kann  ich keine Haftung  für Schäden über-
  345.   nehmen, die  durch  falsche  Anwendung entstanden sind. Sie benutzen
  346.   FileMaster auf eigene Gefahr !  Verwenden Sie  deshalb bei wichtigen
  347.   Dateien eine Sicherheitskopie !!!
  348.  
  349.   
  350.  
  351.  
  352.  
  353.   Zum Schluß
  354.   ­­­­­­­­­­
  355.  
  356.   Sollte Ihnen  das Programm gefallen,  so bitte ich Sie, meine Arbeit 
  357.   ( über vier Monate) zu honorieren. Um das Programm zu verbessern,bin
  358.   ich an Verbesserungsvorschlägen und (bitte genauen)  Fehlerberichten
  359.   interessiert.
  360.  
  361.  
  362.  
  363.  
  364.  
  365.   Viel Spaß !!!
  366.  
  367.  
  368.  
  369.   Roger Fischlin  18.Oktober.1989
  370.  
  371.  
  372.  
  373.  
  374.   
  375.   
  376.  
  377.   
  378.  
  379.         
  380.  
  381.   
  382.  
  383.  
  384.  
  385.   
  386.   
  387.   
  388.  
  389.  
  390.  
  391.